package com.taxshare.purchaser.view.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author YANG
 * @date 2021/4/19
 */
@Data
@ApiModel("进项查验数据转换")
public class InvoiceChangeVO {

    @ApiModelProperty("查验次数")
    private int checkNumber;

    @ApiModelProperty("发票代码")
    private String invoiceCode;

    @ApiModelProperty("发票号码")
    private String invoiceNo;

    @ApiModelProperty("开票日期")
    private String invoiceDate;

    @ApiModelProperty("购方税号")
    private String purchaserTaxNo;

    @ApiModelProperty("购方名称")
    private String purchaserName;

    @ApiModelProperty("购方地址电话")
    private String purchaserAddrPhone;

    @ApiModelProperty("购方银行账户")
    private String purchaserBrank;

    @ApiModelProperty("销方名称")
    private String sellerName;

    @ApiModelProperty("销方税号")
    private String sellerTaxNo;

    @ApiModelProperty("销方地址电话")
    private String sellerAddrPhone;

    @ApiModelProperty("销方银行账户")
    private String sellerBrank;

    @ApiModelProperty("发票类型01:专用发票 04：普票发票 10：电子发票 11：卷式发票")
    private String invoiceType;

    @ApiModelProperty("发票状态 1 已作废 2 正常 3 红冲")
    private String invoiceStatus;

    @ApiModelProperty("含税金额")
    private String amountWithTax;

    @ApiModelProperty("税额")
    private String taxAmount;

    @ApiModelProperty("金额(不含税)")
    private String amountWithOutTax;

    @ApiModelProperty("校验码")
    private String checkCode;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("机器编号")
    private String machineCode;
}
